{
  "name" : "FRAMEWORK IMAGE CLIPPING AND COMBINING JOBS",
  
  "include" : 
  [
    {
      "path" : "${QOOXDOO_PATH}/tool/data/config/image.json",
      "as"   : "image"
    }
  ],

  "let"  :
  {
    "QOOXDOO_PATH" : ".."
  },

  "export": 
  [
    "image-clipping",
    "image-combine"
  ],

  "jobs" :
  {
    "image-common" :
    {
      "let" :
      {
        "RESPATH" : "./source/resource",
        "MODERN" : "qx/decoration/Modern",
        "CLASSIC" : "qx/decoration/Classic"
      },

      "cache" :
      {
        "compile" : "${TMPDIR}/cache"
      }
    },


    "image-clipping" :
    {
      "extend" : ["image-common", "image::clipping"],

      "slice-images" :
      {
        "images" :
        {
          //
          // CLASSIC
          //
          
          // large shadow e.g. for windows
          "${RESPATH}/source/Modern/shadow.png" :
          {
            "prefix" : "../../${CLASSIC}/shadow/shadow",
            "border-width" : 15
          },
          // small shadow e.g. for menus
          "${RESPATH}/source/Modern/shadow-small.png" :
          {
            "prefix" : "../../${CLASSIC}/shadow/shadow-small",
            "border-width" : 5
          },
          
          
          
          //
          // MODERN
          //
                    
          // this is the input file
          "${RESPATH}/source/Modern/tooltip-error.png" :
          {
            "prefix" : "../../${MODERN}/form/tooltip-error",
            "border-width" : 6
          },          
          "${RESPATH}/source/Modern/button-checked-focused.png" :
          {
            "prefix" : "../../${MODERN}/form/button-checked-focused",
            "border-width" : 4
          },
          "${RESPATH}/source/Modern/button-checked.png" :
          {
            "prefix" : "../../${MODERN}/form/button-checked",
            "border-width" : 4
          },
          "${RESPATH}/source/Modern/button-preselected-focused.png" :
          {
            "prefix" : "../../${MODERN}/form/button-preselected-focused",
            "border-width" : 4
          },
          "${RESPATH}/source/Modern/button-preselected.png" :
          {
            "prefix" : "../../${MODERN}/form/button-preselected",
            "border-width" : 4
          },
          "${RESPATH}/source/Modern/button-pressed.png" :
          {
            "prefix" : "../../${MODERN}/form/button-pressed",
            "border-width" : 4
          },
          "${RESPATH}/source/Modern/button-hovered.png" :
          {
            "prefix" : "../../${MODERN}/form/button-hovered",
            "border-width" : 4
          },
          "${RESPATH}/source/Modern/button-focused.png" :
          {
            "prefix" : "../../${MODERN}/form/button-focused",
            "border-width" : 4
          },
          "${RESPATH}/source/Modern/button-disabled.png" :
          {
            "prefix" : "../../${MODERN}/form/button-disabled",
            "border-width" : 4
          },
          "${RESPATH}/source/Modern/button.png" :
          {
            "prefix" : "../../${MODERN}/form/button",
            "border-width" : 4
          },
          // pane split
          "${RESPATH}/source/Modern/pane.png" :
          {
            "prefix" : "../../${MODERN}/pane/pane",
            "border-width" : 6
          },
          // window captionbar active split
          "${RESPATH}/source/Modern/window-captionbar-active.png" :
          {
            "prefix" : "../../${MODERN}/window/captionbar-active",
            "border-width" : 6
          },
          // window captionbar inactive split
          "${RESPATH}/source/Modern/window-captionbar-inactive.png" :
          {
            "prefix" : "../../${MODERN}/window/captionbar-inactive",
            "border-width" : 6
          },
          // window statusbar split
          "${RESPATH}/source/Modern/window-statusbar.png" :
          {
            "prefix" : "../../${MODERN}/window/statusbar",
            "border-width" : 4
          },
          // tabview-pane split
          "${RESPATH}/source/Modern/tabview-pane.png" :
          {
            "prefix" : "../../${MODERN}/tabview/tabview-pane",
            "border-width" : 30
          },          
          // active top tabview button split
          "${RESPATH}/source/Modern/tab-button-top-active.png" :
          {
            "prefix" : "../../${MODERN}/tabview/tab-button-top-active",
            "border-width" : 5
          },
          // inactive top tabview button split
          "${RESPATH}/source/Modern/tab-button-top-inactive.png" :
          {
            "prefix" : "../../${MODERN}/tabview/tab-button-top-inactive",
            "border-width" : 3
          },
          // active bottom tabview button split
          "${RESPATH}/source/Modern/tab-button-bottom-active.png" :
          {
            "prefix" : "../../${MODERN}/tabview/tab-button-bottom-active",
            "border-width" : 5
          },
          // inactive bottom tabview button split
          "${RESPATH}/source/Modern/tab-button-bottom-inactive.png" :
          {
            "prefix" : "../../${MODERN}/tabview/tab-button-bottom-inactive",
            "border-width" : 3
          },
          // active left tabview button split
          "${RESPATH}/source/Modern/tab-button-left-active.png" :
          {
            "prefix" : "../../${MODERN}/tabview/tab-button-left-active",
            "border-width" : 5
          },
          // inactive left tabview button split
          "${RESPATH}/source/Modern/tab-button-left-inactive.png" :
          {
            "prefix" : "../../${MODERN}/tabview/tab-button-left-inactive",
            "border-width" : 3
          },
          // active right tabview button split
          "${RESPATH}/source/Modern/tab-button-right-active.png" :
          {
            "prefix" : "../../${MODERN}/tabview/tab-button-right-active",
            "border-width" : 5
          },
          // inactive right tabview button split
          "${RESPATH}/source/Modern/tab-button-right-inactive.png" :
          {
            "prefix" : "../../${MODERN}/tabview/tab-button-right-inactive",
            "border-width" : 3
          },
          // large shadow e.g. for windows
          "${RESPATH}/source/Modern/shadow.png" :
          {
            "prefix" : "../../${MODERN}/shadow/shadow",
            "border-width" : 15
          },
          // small shadow e.g. for menus
          "${RESPATH}/source/Modern/shadow-small.png" :
          {
            "prefix" : "../../${MODERN}/shadow/shadow-small",
            "border-width" : 5
          },
          // groupBox
          "${RESPATH}/source/Modern/groupbox.png" :
          {
            "prefix" : "../../${MODERN}/groupbox/groupbox",
            "border-width" : 4
          }
        }
      }
    },


    "image-combine" :
    {
      "extend" : ["image-common", "image::combining"],

      "combine-images" :
      {
        "images" :
        {
          //
          // CLASSIC
          //
          
          // shadows combined - top and bottom
          "${RESPATH}/${CLASSIC}/shadow-tb-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
            [
              {
                "prefix" : [ "${RESPATH}" ],
                "files"  :
                [
                  "${RESPATH}/${CLASSIC}/shadow/shadow-[tb]*.png"
                ]
              }
            ],
            "layout" : "vertical"
          },
          
          // shadows combined - left and right
          "${RESPATH}/${CLASSIC}/shadow-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
            [
              {
                "prefix" : [ "${RESPATH}" ],
                "files"  :
                [
                  "${RESPATH}/${CLASSIC}/shadow/shadow-[lr].png"
                ]
              }
            ],
            "layout" : "horizontal"
          },
          
          // small shadows combined - top and bottom
          "${RESPATH}/${CLASSIC}/shadow-small-tb-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
            [
              {
                "prefix" : [ "${RESPATH}" ],
                "files"  :
                [
                  "${RESPATH}/${CLASSIC}/shadow/shadow-small-[tb]*.png"
                ]
              }
            ],
            "layout" : "vertical"
          },

          // small shadows combined - left and right
          "${RESPATH}/${CLASSIC}/shadow-small-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
            [
              {
                "prefix" : [ "${RESPATH}" ],
                "files"  :
                [
                  "${RESPATH}/${CLASSIC}/shadow/shadow-small-[lr].png"
                ]
              }
            ],
            "layout" : "horizontal"
          },

          // cursor images combined
          "${RESPATH}/${CLASSIC}/cursors-combined.gif":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${CLASSIC}/cursors/*.gif"
                  ]
                }
              ],
             "layout" : "horizontal"
          },
          
          // window captionbar buttons combined
          "${RESPATH}/${CLASSIC}/window-captionbar-buttons-combined.gif":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${CLASSIC}/window/*.gif"
                  ]
                }
              ],
             "layout" : "horizontal"
          },
          
          // colorselector images combined
          "${RESPATH}/${CLASSIC}/colorselector-combined.gif":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${CLASSIC}/colorselector/*.gif"
                  ]
                }
              ],
             "layout" : "horizontal"
          },
          
          // arrow images
          "${RESPATH}/${CLASSIC}/arrows-combined.gif":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${CLASSIC}/arrows/*.gif"
                  ]
                }
              ],
             "layout" : "horizontal"
          },
          
          // checkboxes/radiobuttons
          "${RESPATH}/${CLASSIC}/checkbox-radiobutton-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${CLASSIC}/form/*.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },
          
          // images used in table widget
          "${RESPATH}/${CLASSIC}/table-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${CLASSIC}/table/*.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },
          
          // menu images
          "${RESPATH}/${CLASSIC}/menu-combined.gif":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${CLASSIC}/menu/*.gif"
                  ]
                }
              ],
             "layout" : "horizontal"
          },
           
          
          
          //
          // MODERN
          //
          
          // this is the output file
          "${RESPATH}/${MODERN}/tooltip-error-tb-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
            [
              {
                "prefix" : [ "${RESPATH}" ],
                "files"  :
                [
                  "${RESPATH}/${MODERN}/form/tooltip-error-[tb]*.png"
                ]
              }
            ],
            "layout" : "vertical"
          },

          "${RESPATH}/${MODERN}/tooltip-error-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
            [
              {
                "prefix" : [ "${RESPATH}" ],
                "files"  :
                [
                  "${RESPATH}/${MODERN}/form/tooltip-error-[lr].png"
                ]
              }
            ],
            "layout" : "horizontal"
          },
                    
          "${RESPATH}/${MODERN}/button-tb-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
            [
              {
                "prefix" : [ "${RESPATH}" ],
                "files"  :
                [
                  "${RESPATH}/${MODERN}/form/button-*-[tb]*.png",
                  "${RESPATH}/${MODERN}/form/button-[tb]*.png"
                ]
              }
            ],
            "layout" : "vertical"
          },

          "${RESPATH}/${MODERN}/button-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
            [
              {
                "prefix" : [ "${RESPATH}" ],
                "files"  :
                [
                  "${RESPATH}/${MODERN}/form/button-*-[lr].png",
                  "${RESPATH}/${MODERN}/form/button-[lr].png"
                ]
              }
            ],
            "layout" : "horizontal"
          },

          "${RESPATH}/${MODERN}/pane-tb-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/pane/pane-t*.png",
                    "${RESPATH}/${MODERN}/pane/pane-b*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },

          "${RESPATH}/${MODERN}/pane-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/pane/pane-[lr].png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          "${RESPATH}/${MODERN}/checkradio-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/form/checkbox*.png",
                    "${RESPATH}/${MODERN}/form/radiobutton*.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          // window captionbar buttons
          "${RESPATH}/${MODERN}/window-captionbar-buttons-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/window/close-*.png",
                    "${RESPATH}/${MODERN}/window/minimize-*.png",
                    "${RESPATH}/${MODERN}/window/maximize-*.png",
                    "${RESPATH}/${MODERN}/window/restore-*.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          // window captionbar-active - top and bottom
          "${RESPATH}/${MODERN}/window-captionbar-tb-active-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/window/captionbar-active-b*.png",
                    "${RESPATH}/${MODERN}/window/captionbar-active-t*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },

          // window captionbar-active - left and right
          "${RESPATH}/${MODERN}/window-captionbar-lr-active-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/window/captionbar-active-l.png",
                    "${RESPATH}/${MODERN}/window/captionbar-active-r.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          // window captionbar-inactive - top and bottom
          "${RESPATH}/${MODERN}/window-captionbar-tb-inactive-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/window/captionbar-inactive-b*.png",
                    "${RESPATH}/${MODERN}/window/captionbar-inactive-t*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },

          // window captionbar-inactive - left and right
          "${RESPATH}/${MODERN}/window-captionbar-lr-inactive-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/window/captionbar-inactive-l.png",
                    "${RESPATH}/${MODERN}/window/captionbar-inactive-r.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          // window statusbar - top and bottom
          "${RESPATH}/${MODERN}/window-statusbar-tb-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/window/statusbar-b*.png",
                    "${RESPATH}/${MODERN}/window/statusbar-t*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },

          // window statusbar - left and right
          "${RESPATH}/${MODERN}/window-statusbar-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/window/statusbar-l.png",
                    "${RESPATH}/${MODERN}/window/statusbar-r.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          "${RESPATH}/${MODERN}/shadow-tb-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
            [
              {
                "prefix" : [ "${RESPATH}" ],
                "files"  :
                [
                  "${RESPATH}/${MODERN}/shadow/shadow-[tb]*.png"
                ]
              }
            ],
            "layout" : "vertical"
          },

          "${RESPATH}/${MODERN}/shadow-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
            [
              {
                "prefix" : [ "${RESPATH}" ],
                "files"  :
                [
                  "${RESPATH}/${MODERN}/shadow/shadow-[lr].png"
                ]
              }
            ],
            "layout" : "horizontal"
          },

          "${RESPATH}/${MODERN}/shadow-small-tb-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
            [
              {
                "prefix" : [ "${RESPATH}" ],
                "files"  :
                [
                  "${RESPATH}/${MODERN}/shadow/shadow-small-[tb]*.png"
                ]
              }
            ],
            "layout" : "vertical"
          },

          "${RESPATH}/${MODERN}/shadow-small-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
            [
              {
                "prefix" : [ "${RESPATH}" ],
                "files"  :
                [
                  "${RESPATH}/${MODERN}/shadow/shadow-small-[lr].png"
                ]
              }
            ],
            "layout" : "horizontal"
          },


          "${RESPATH}/${MODERN}/cursors-combined.gif":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/cursors/*.gif"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          // scrollbar images
          "${RESPATH}/${MODERN}/scrollbar-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/scrollbar/scrollbar-button-*.png",
                    "${RESPATH}/${MODERN}/scrollbar/scrollbar-up.png",
                    "${RESPATH}/${MODERN}/scrollbar/scrollbar-down.png",
                    "${RESPATH}/${MODERN}/scrollbar/scrollbar-left.png",
                    "${RESPATH}/${MODERN}/scrollbar/scrollbar-right.png",
                    "${RESPATH}/${MODERN}/scrollbar/slider-knob-background.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          // toolbar images
          "${RESPATH}/${MODERN}/toolbar-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/toolbar/*.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          // arrow images
          "${RESPATH}/${MODERN}/arrows-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/arrows/*.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          // tree images
          "${RESPATH}/${MODERN}/tree-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tree/*.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          // menu and menubar background images
          "${RESPATH}/${MODERN}/menu-background-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/menu/background.png",
                    "${RESPATH}/${MODERN}/menu/bar-background.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },
          
          // menu checkbox and radiobutton
          "${RESPATH}/${MODERN}/menu-checkradio-combined.gif":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/menu/*.gif"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          // table images
          "${RESPATH}/${MODERN}/table-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/table/*.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          // colorselector images
          "${RESPATH}/${MODERN}/colorselector-combined.gif":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/colorselector/*.gif"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          // groupbox - top and bottom
          "${RESPATH}/${MODERN}/groupbox-tb-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/groupbox/groupbox-t*.png",
                    "${RESPATH}/${MODERN}/groupbox/groupbox-b*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },

          // groupbox - left and right
          "${RESPATH}/${MODERN}/groupbox-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/groupbox/groupbox-l.png",
                    "${RESPATH}/${MODERN}/groupbox/groupbox-r.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },
          
          // tabview-pane - top and bottom
          "${RESPATH}/${MODERN}/tabview-pane-tb-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tabview-pane-t*.png",
                    "${RESPATH}/${MODERN}/tabview/tabview-pane-b*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },
          
          // tabview-pane - left and right
          "${RESPATH}/${MODERN}/tabview-pane-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tabview-pane-[lr].png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },
          
          // TABVIEW INFO
          // Due a rendering bug in Firefox 2 under Linux it is not
          // possible to combine the top and bottom images of the INACTIVE
          // tab buttons.
          // Instead the top and bottom images have to combined SEPERATELY.

          // tabview-button-active-top - top and bottom
          "${RESPATH}/${MODERN}/tabview-button-top-active-tb-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-top-active-t*.png",
                    "${RESPATH}/${MODERN}/tabview/tab-button-top-active-b*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },

          // tabview-button-active-top - left and right
          "${RESPATH}/${MODERN}/tabview-button-top-active-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-top-active-l.png",
                    "${RESPATH}/${MODERN}/tabview/tab-button-top-active-r.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          // tabview-button-active-bottom - top and bottom
          "${RESPATH}/${MODERN}/tabview-button-bottom-active-tb-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-bottom-active-t*.png",
                    "${RESPATH}/${MODERN}/tabview/tab-button-bottom-active-b*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },

          // tabview-button-active-bottom - left and right
          "${RESPATH}/${MODERN}/tabview-button-bottom-active-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-bottom-active-l.png",
                    "${RESPATH}/${MODERN}/tabview/tab-button-bottom-active-r.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          // tabview-button-active-left - top and bottom
          "${RESPATH}/${MODERN}/tabview-button-left-active-tb-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-left-active-t*.png",
                    "${RESPATH}/${MODERN}/tabview/tab-button-left-active-b*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },

          // tabview-button-active-left - left and right
          "${RESPATH}/${MODERN}/tabview-button-left-active-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-left-active-l.png",
                    "${RESPATH}/${MODERN}/tabview/tab-button-left-active-r.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          // tabview-button-active-right - top and bottom
          "${RESPATH}/${MODERN}/tabview-button-right-active-tb-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-right-active-t*.png",
                    "${RESPATH}/${MODERN}/tabview/tab-button-right-active-b*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },

          // tabview-button-active-right - left and right
          "${RESPATH}/${MODERN}/tabview-button-right-active-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-right-active-l.png",
                    "${RESPATH}/${MODERN}/tabview/tab-button-right-active-r.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },

          // tabview-button-inactive-top - top images
          "${RESPATH}/${MODERN}/tabview-button-top-inactive-t-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-top-inactive-t*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },
          
          // tabview-button-inactive-top - bottom images
          "${RESPATH}/${MODERN}/tabview-button-top-inactive-b-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-top-inactive-b*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },
          
          // tabview-button-inactive-top - left and right
          "${RESPATH}/${MODERN}/tabview-button-top-inactive-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-top-inactive-l.png",
                    "${RESPATH}/${MODERN}/tabview/tab-button-top-inactive-r.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },
          
          // tabview-button-inactive-bottom - top images
          "${RESPATH}/${MODERN}/tabview-button-bottom-inactive-t-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-bottom-inactive-t*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },
          
          // tabview-button-inactive-bottom - bottom images
          "${RESPATH}/${MODERN}/tabview-button-bottom-inactive-b-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-bottom-inactive-b*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },

          // tabview-button-inactive-bottom - left and right
          "${RESPATH}/${MODERN}/tabview-button-bottom-inactive-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-bottom-inactive-l.png",
                    "${RESPATH}/${MODERN}/tabview/tab-button-bottom-inactive-r.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },
          
          // tabview-button-inactive-left - top images
          "${RESPATH}/${MODERN}/tabview-button-left-inactive-t-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-left-inactive-t*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },
          
          // tabview-button-inactive-left - bottom images
          "${RESPATH}/${MODERN}/tabview-button-left-inactive-b-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-left-inactive-b*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },

          // tabview-button-inactive-left - left and right
          "${RESPATH}/${MODERN}/tabview-button-left-inactive-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-left-inactive-l.png",
                    "${RESPATH}/${MODERN}/tabview/tab-button-left-inactive-r.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },
          
          // tabview-button-inactive-right - top images
          "${RESPATH}/${MODERN}/tabview-button-right-inactive-t-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-right-inactive-t*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },
          
          // tabview-button-inactive-right - bottom images
          "${RESPATH}/${MODERN}/tabview-button-right-inactive-b-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-right-inactive-b*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          },

          // tabview-button-inactive-right - left and right
          "${RESPATH}/${MODERN}/tabview-button-right-inactive-lr-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/tabview/tab-button-right-inactive-l.png",
                    "${RESPATH}/${MODERN}/tabview/tab-button-right-inactive-r.png"
                  ]
                }
              ],
             "layout" : "horizontal"
          },
          
          
          // splitpane-knobs
          "${RESPATH}/${MODERN}/splitpane-knobs-combined.png":
          {
            "prefix" : [ "${RESPATH}" ],
            "input"  :
              [
                {
                  "prefix" : [ "${RESPATH}" ],
                  "files"  :
                  [
                    "${RESPATH}/${MODERN}/splitpane/*.png"
                  ]
                }
              ],
             "layout" : "vertical"
          }
        }
      }
    }
  }
}
